package cn.com.headfree.entity;

import com.gta.edu.sdk.mybatis.common.Entity;

import java.io.Serializable;

public class TStaffingStandard extends Entity implements Serializable {
    /**
     * 主键
     */
    private String id;

    /**
     * 单位
     */
    private String orgName;

    /**
     * 城区营业户数（万户）
     */
    private Integer cityBusinessNum;

    /**
     * 近三年业扩报装业务平均户数(户）
     */
    private Integer industryExpansionNewspaper;

    /**
     * 城区配电线路（电缆）回长（百公里）
     */
    private Double cityDistributionLine;

    /**
     * 城区配电变压器数量（百台）
     */
    private Double cityDistributionTransformer;

    /**
     * 城区架空线路回长（百公里）
     */
    private Double cityOverheadLine;

    /**
     * 电缆配电线路回长（百公里）
     */
    private Double cableDistributionLine;

    /**
     * 乡镇农村营业户数（万户）
     */
    private Double townshipBusinessNum;

    /**
     * 乡镇农村配电线路（电缆）回长（百千米）
     */
    private Double townshipDistributionLine;

    /**
     * 乡镇农村配电变压器数量（百台）
     */
    private Double townshipDistributionTransformer;

    /**
     * 配电线路条数
     */
    private Integer distributionLinesNum;

    /**
     * 10kV开闭所、配电室、环网柜数量(个）
     */
    private Integer switchingStation10kvNum;

    /**
     * 营业户数（万户）
     */
    private Double businessNum;

    /**
     * 高压计量点（千个）
     */
    private Double highPressureMeteringPoint;

    /**
     * 前3年年均220kV变电站（换流站）增量（座）
     */
    private Double threeYear220kvtransformerSubstationIncrement;

    /**
     * 前3年年均110kV变电站（换流站）增量（座）
     */
    private Double threeYear110kvtransformerSubstationIncrement;

    /**
     * 前3年年均35kV变电站（换流站）增量（座）
     */
    private Double threeYear35kvtransformerSubstationIncrement;

    /**
     * 5年规划220kV变电站（换流站）增量（座）
     */
    private Double fiveYear220kvtransformerSubstationIncrement;

    /**
     * 5年规划110kV变电站（换流站）增量（座）
     */
    private Double fiveYear110kvtransformerSubstationIncrement;

    /**
     * 5年规划35kV变电站（换流站）增量（座）
     */
    private Double fiveYear35kvtransformerSubstationIncrement;

    /**
     * 前3年年均35kV及以上线路长度增量（千米）
     */
    private Double threeYearOver35kvLineLengthIncrement;

    /**
     * 前3年年均10（20、6）千伏线路长度增量（千米）
     */
    private Double threeYearOver10kvLineLengthIncrement;

    /**
     * 5年规划35kV及以上线路长度增量（千米）
     */
    private Double fiveYearOver35kvLineLengthIncrement;

    /**
     * 220kV变电站数量（座）
     */
    private Integer transformerSubstation220kvNum;

    /**
     * 110kV变电站数量（座）
     */
    private Integer transformerSubstation110kvNum;

    /**
     * 35kV及以下变电站数量（座）
     */
    private Integer transformerSubstation35kvNum;

    /**
     * 直调电厂数量（座）
     */
    private Integer directDispatchingPowerPlantNum;

    /**
     * 输电线路（电缆）回长（公里)
     */
    private Double transmissionLine;

    /**
     * 无人机配置率(架/百千米)
     */
    private Double uavConfigurationRate;

    /**
     * 输电架空线路回长（公里）
     */
    private Double overheadTransmissionLine;

    /**
     * 光端机数量（个）
     */
    private Integer opticalTransceiverNum;

    /**
     * 通信光缆长度（公里）
     */
    private Double gytzs;

    /**
     * 网络与安全设备数量
     */
    private Double networkSecurityNum;

    /**
     * 线路（电缆）回长（公里）
     */
    private Double lineReturn;

    /**
     * 职工人数
     */
    private Integer employeesNum;

    public TStaffingStandard(String id, String orgName, Integer cityBusinessNum, Integer industryExpansionNewspaper, Double cityDistributionLine, Double cityDistributionTransformer, Double cityOverheadLine, Double cableDistributionLine, Double townshipBusinessNum, Double townshipDistributionLine, Double townshipDistributionTransformer, Integer distributionLinesNum, Integer switchingStation10kvNum, Double businessNum, Double highPressureMeteringPoint, Double threeYear220kvtransformerSubstationIncrement, Double threeYear110kvtransformerSubstationIncrement, Double threeYear35kvtransformerSubstationIncrement, Double fiveYear220kvtransformerSubstationIncrement, Double fiveYear110kvtransformerSubstationIncrement, Double fiveYear35kvtransformerSubstationIncrement, Double threeYearOver35kvLineLengthIncrement, Double threeYearOver10kvLineLengthIncrement, Double fiveYearOver35kvLineLengthIncrement, Integer transformerSubstation220kvNum, Integer transformerSubstation110kvNum, Integer transformerSubstation35kvNum, Integer directDispatchingPowerPlantNum, Double transmissionLine, Double uavConfigurationRate, Double overheadTransmissionLine, Integer opticalTransceiverNum, Double gytzs, Double networkSecurityNum, Double lineReturn, Integer employeesNum) {
        this.id = id;
        this.orgName = orgName;
        this.cityBusinessNum = cityBusinessNum;
        this.industryExpansionNewspaper = industryExpansionNewspaper;
        this.cityDistributionLine = cityDistributionLine;
        this.cityDistributionTransformer = cityDistributionTransformer;
        this.cityOverheadLine = cityOverheadLine;
        this.cableDistributionLine = cableDistributionLine;
        this.townshipBusinessNum = townshipBusinessNum;
        this.townshipDistributionLine = townshipDistributionLine;
        this.townshipDistributionTransformer = townshipDistributionTransformer;
        this.distributionLinesNum = distributionLinesNum;
        this.switchingStation10kvNum = switchingStation10kvNum;
        this.businessNum = businessNum;
        this.highPressureMeteringPoint = highPressureMeteringPoint;
        this.threeYear220kvtransformerSubstationIncrement = threeYear220kvtransformerSubstationIncrement;
        this.threeYear110kvtransformerSubstationIncrement = threeYear110kvtransformerSubstationIncrement;
        this.threeYear35kvtransformerSubstationIncrement = threeYear35kvtransformerSubstationIncrement;
        this.fiveYear220kvtransformerSubstationIncrement = fiveYear220kvtransformerSubstationIncrement;
        this.fiveYear110kvtransformerSubstationIncrement = fiveYear110kvtransformerSubstationIncrement;
        this.fiveYear35kvtransformerSubstationIncrement = fiveYear35kvtransformerSubstationIncrement;
        this.threeYearOver35kvLineLengthIncrement = threeYearOver35kvLineLengthIncrement;
        this.threeYearOver10kvLineLengthIncrement = threeYearOver10kvLineLengthIncrement;
        this.fiveYearOver35kvLineLengthIncrement = fiveYearOver35kvLineLengthIncrement;
        this.transformerSubstation220kvNum = transformerSubstation220kvNum;
        this.transformerSubstation110kvNum = transformerSubstation110kvNum;
        this.transformerSubstation35kvNum = transformerSubstation35kvNum;
        this.directDispatchingPowerPlantNum = directDispatchingPowerPlantNum;
        this.transmissionLine = transmissionLine;
        this.uavConfigurationRate = uavConfigurationRate;
        this.overheadTransmissionLine = overheadTransmissionLine;
        this.opticalTransceiverNum = opticalTransceiverNum;
        this.gytzs = gytzs;
        this.networkSecurityNum = networkSecurityNum;
        this.lineReturn = lineReturn;
        this.employeesNum = employeesNum;
    }

    public TStaffingStandard() {
        super();
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getOrgName() {
        return orgName;
    }

    public void setOrgName(String orgName) {
        this.orgName = orgName;
    }

    public Integer getCityBusinessNum() {
        return cityBusinessNum;
    }

    public void setCityBusinessNum(Integer cityBusinessNum) {
        this.cityBusinessNum = cityBusinessNum;
    }

    public Integer getIndustryExpansionNewspaper() {
        return industryExpansionNewspaper;
    }

    public void setIndustryExpansionNewspaper(Integer industryExpansionNewspaper) {
        this.industryExpansionNewspaper = industryExpansionNewspaper;
    }

    public Double getCityDistributionLine() {
        return cityDistributionLine;
    }

    public void setCityDistributionLine(Double cityDistributionLine) {
        this.cityDistributionLine = cityDistributionLine;
    }

    public Double getCityDistributionTransformer() {
        return cityDistributionTransformer;
    }

    public void setCityDistributionTransformer(Double cityDistributionTransformer) {
        this.cityDistributionTransformer = cityDistributionTransformer;
    }

    public Double getCityOverheadLine() {
        return cityOverheadLine;
    }

    public void setCityOverheadLine(Double cityOverheadLine) {
        this.cityOverheadLine = cityOverheadLine;
    }

    public Double getCableDistributionLine() {
        return cableDistributionLine;
    }

    public void setCableDistributionLine(Double cableDistributionLine) {
        this.cableDistributionLine = cableDistributionLine;
    }

    public Double getTownshipBusinessNum() {
        return townshipBusinessNum;
    }

    public void setTownshipBusinessNum(Double townshipBusinessNum) {
        this.townshipBusinessNum = townshipBusinessNum;
    }

    public Double getTownshipDistributionLine() {
        return townshipDistributionLine;
    }

    public void setTownshipDistributionLine(Double townshipDistributionLine) {
        this.townshipDistributionLine = townshipDistributionLine;
    }

    public Double getTownshipDistributionTransformer() {
        return townshipDistributionTransformer;
    }

    public void setTownshipDistributionTransformer(Double townshipDistributionTransformer) {
        this.townshipDistributionTransformer = townshipDistributionTransformer;
    }

    public Integer getDistributionLinesNum() {
        return distributionLinesNum;
    }

    public void setDistributionLinesNum(Integer distributionLinesNum) {
        this.distributionLinesNum = distributionLinesNum;
    }

    public Integer getSwitchingStation10kvNum() {
        return switchingStation10kvNum;
    }

    public void setSwitchingStation10kvNum(Integer switchingStation10kvNum) {
        this.switchingStation10kvNum = switchingStation10kvNum;
    }

    public Double getBusinessNum() {
        return businessNum;
    }

    public void setBusinessNum(Double businessNum) {
        this.businessNum = businessNum;
    }

    public Double getHighPressureMeteringPoint() {
        return highPressureMeteringPoint;
    }

    public void setHighPressureMeteringPoint(Double highPressureMeteringPoint) {
        this.highPressureMeteringPoint = highPressureMeteringPoint;
    }

    public Double getThreeYear220kvtransformerSubstationIncrement() {
        return threeYear220kvtransformerSubstationIncrement;
    }

    public void setThreeYear220kvtransformerSubstationIncrement(Double threeYear220kvtransformerSubstationIncrement) {
        this.threeYear220kvtransformerSubstationIncrement = threeYear220kvtransformerSubstationIncrement;
    }

    public Double getThreeYear110kvtransformerSubstationIncrement() {
        return threeYear110kvtransformerSubstationIncrement;
    }

    public void setThreeYear110kvtransformerSubstationIncrement(Double threeYear110kvtransformerSubstationIncrement) {
        this.threeYear110kvtransformerSubstationIncrement = threeYear110kvtransformerSubstationIncrement;
    }

    public Double getThreeYear35kvtransformerSubstationIncrement() {
        return threeYear35kvtransformerSubstationIncrement;
    }

    public void setThreeYear35kvtransformerSubstationIncrement(Double threeYear35kvtransformerSubstationIncrement) {
        this.threeYear35kvtransformerSubstationIncrement = threeYear35kvtransformerSubstationIncrement;
    }

    public Double getFiveYear220kvtransformerSubstationIncrement() {
        return fiveYear220kvtransformerSubstationIncrement;
    }

    public void setFiveYear220kvtransformerSubstationIncrement(Double fiveYear220kvtransformerSubstationIncrement) {
        this.fiveYear220kvtransformerSubstationIncrement = fiveYear220kvtransformerSubstationIncrement;
    }

    public Double getFiveYear110kvtransformerSubstationIncrement() {
        return fiveYear110kvtransformerSubstationIncrement;
    }

    public void setFiveYear110kvtransformerSubstationIncrement(Double fiveYear110kvtransformerSubstationIncrement) {
        this.fiveYear110kvtransformerSubstationIncrement = fiveYear110kvtransformerSubstationIncrement;
    }

    public Double getFiveYear35kvtransformerSubstationIncrement() {
        return fiveYear35kvtransformerSubstationIncrement;
    }

    public void setFiveYear35kvtransformerSubstationIncrement(Double fiveYear35kvtransformerSubstationIncrement) {
        this.fiveYear35kvtransformerSubstationIncrement = fiveYear35kvtransformerSubstationIncrement;
    }

    public Double getThreeYearOver35kvLineLengthIncrement() {
        return threeYearOver35kvLineLengthIncrement;
    }

    public void setThreeYearOver35kvLineLengthIncrement(Double threeYearOver35kvLineLengthIncrement) {
        this.threeYearOver35kvLineLengthIncrement = threeYearOver35kvLineLengthIncrement;
    }

    public Double getThreeYearOver10kvLineLengthIncrement() {
        return threeYearOver10kvLineLengthIncrement;
    }

    public void setThreeYearOver10kvLineLengthIncrement(Double threeYearOver10kvLineLengthIncrement) {
        this.threeYearOver10kvLineLengthIncrement = threeYearOver10kvLineLengthIncrement;
    }

    public Double getFiveYearOver35kvLineLengthIncrement() {
        return fiveYearOver35kvLineLengthIncrement;
    }

    public void setFiveYearOver35kvLineLengthIncrement(Double fiveYearOver35kvLineLengthIncrement) {
        this.fiveYearOver35kvLineLengthIncrement = fiveYearOver35kvLineLengthIncrement;
    }

    public Integer getTransformerSubstation220kvNum() {
        return transformerSubstation220kvNum;
    }

    public void setTransformerSubstation220kvNum(Integer transformerSubstation220kvNum) {
        this.transformerSubstation220kvNum = transformerSubstation220kvNum;
    }

    public Integer getTransformerSubstation110kvNum() {
        return transformerSubstation110kvNum;
    }

    public void setTransformerSubstation110kvNum(Integer transformerSubstation110kvNum) {
        this.transformerSubstation110kvNum = transformerSubstation110kvNum;
    }

    public Integer getTransformerSubstation35kvNum() {
        return transformerSubstation35kvNum;
    }

    public void setTransformerSubstation35kvNum(Integer transformerSubstation35kvNum) {
        this.transformerSubstation35kvNum = transformerSubstation35kvNum;
    }

    public Integer getDirectDispatchingPowerPlantNum() {
        return directDispatchingPowerPlantNum;
    }

    public void setDirectDispatchingPowerPlantNum(Integer directDispatchingPowerPlantNum) {
        this.directDispatchingPowerPlantNum = directDispatchingPowerPlantNum;
    }

    public Double getTransmissionLine() {
        return transmissionLine;
    }

    public void setTransmissionLine(Double transmissionLine) {
        this.transmissionLine = transmissionLine;
    }

    public Double getUavConfigurationRate() {
        return uavConfigurationRate;
    }

    public void setUavConfigurationRate(Double uavConfigurationRate) {
        this.uavConfigurationRate = uavConfigurationRate;
    }

    public Double getOverheadTransmissionLine() {
        return overheadTransmissionLine;
    }

    public void setOverheadTransmissionLine(Double overheadTransmissionLine) {
        this.overheadTransmissionLine = overheadTransmissionLine;
    }

    public Integer getOpticalTransceiverNum() {
        return opticalTransceiverNum;
    }

    public void setOpticalTransceiverNum(Integer opticalTransceiverNum) {
        this.opticalTransceiverNum = opticalTransceiverNum;
    }

    public Double getGytzs() {
        return gytzs;
    }

    public void setGytzs(Double gytzs) {
        this.gytzs = gytzs;
    }

    public Double getNetworkSecurityNum() {
        return networkSecurityNum;
    }

    public void setNetworkSecurityNum(Double networkSecurityNum) {
        this.networkSecurityNum = networkSecurityNum;
    }

    public Double getLineReturn() {
        return lineReturn;
    }

    public void setLineReturn(Double lineReturn) {
        this.lineReturn = lineReturn;
    }

    public Integer getEmployeesNum() {
        return employeesNum;
    }

    public void setEmployeesNum(Integer employeesNum) {
        this.employeesNum = employeesNum;
    }
}
